home *** CD-ROM | disk | FTP | other *** search
- Path: ifi.uio.no!usenet
- From: ludvigp@ifi.uio.no (Ludvig Pedersen)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: TMapping again!
- Date: 30 Jan 1996 14:30:15 GMT
- Organization: Dept. of Informatics, University of Oslo, Norway
- Message-ID: <1019.6602T1224T1930@ifi.uio.no>
- References: <3105f2ed@gauss.demon.co.uk> <38232182@kone.fipnet.fi>
- NNTP-Posting-Host: gymir.ifi.uio.no
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
-
- >> Doesn't the thought of float multiplication replaced by add.l excite you
- >> ? Or a square root (for distance calculations perhaps) by asr.l #1,reg ??
- >Square roots usually can be eliminated totally, luckily.. ;)
- >I have come to the conclusion with the guy (Ludvid Petersen) who
- >wrote the original 3d rotation routine using a log table and
- >only adds and moves, that it is not that much faster. On the 68060
- >it is slower..
-
- Nice spelling! Anyway I don't know how bad my names sound in finish. ;)
-
- My friend Patrick Hanevold wrote a fast log routine (without any Zero
- or Negative test) which I think was released in this news group some time
- ago!?
-
- It was a little faster than my 9 muls.l version on a 030/50mhz and a little
- slower on a 040/25mhz.
-
- It was the memory lookups and the log/anti-log convertion that slowed things
- down.
-
- Also the large lookup-table and 16-bit limit are arguments againt the log-
- algo's.
-
-
-
-
- <sb>Ludde - Amiga Demo Coder
- <sb>Virtual Reality & Official Be developer
- <sb>ludvigp@ifi.uio.no
-
-